From d7d4e8b59d9bb8768addf1bd27b79150b97b1e19 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C3=86var=20Arnfj=C3=B6r=C3=B0=20Bjarmason?= Date: Thu, 19 May 2005 17:46:55 +0000 Subject: [PATCH] * Adding support for a one way language conversion between regular is and iz. --- languages/LanguageIs.php | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/languages/LanguageIs.php b/languages/LanguageIs.php index b7c5cc5659..a3f58b6421 100644 --- a/languages/LanguageIs.php +++ b/languages/LanguageIs.php @@ -728,14 +728,39 @@ Query: $2", 'yourpasswordagain' => "Lykilorð (aftur)", 'yourrealname' => "Fullt nafn þitt*", 'yourtext' => "Þinn texti", + +'variantname-is' => 'Íslenska', +'variantname-iz' => 'Íslenzka', +'yourvariant' => 'Ritkerfi' ); #-------------------------------------------------------------------------- # Internationalisation code #-------------------------------------------------------------------------- -class LanguageIs extends LanguageUtf8 { +require_once( 'LanguageConverter.php' ); +class IsConverter extends LanguageConverter { + function loadDefaultTables() { + $this->mTables = array(); + $this->mTables['iz'] = array(); + $this->mTables['is'] = array(); + $this->mUcfirst = true; + } +} +class LanguageIs extends LanguageUtf8 { + function LanguageIs() { + global $wgHooks; + $this->mConverter = new IsConverter($this, 'is', + array('is', 'iz'), + array( + 'is' => 'iz', + 'iz' => 'is' + ) + ); + $wgHooks['ArticleSaveComplete'][] = $this->mConverter; + } + function getNamespaces() { global $wgNamespaceNamesIs; return $wgNamespaceNamesIs; @@ -850,4 +875,6 @@ class LanguageIs extends LanguageUtf8 { } } +class LanguageIz extends LanguageIs {} + ?> -- 2.20.1